.global-main-color {
  color: @colorPrimary;

  &:not(.disabled):not(.ant-btn-disabled) {
    &:hover,
    &:active {
      color: @colorPrimaryActive;
      background-color: unset;
    }

    &:disabled {
      color: @colorPrimary;
    }
  }
}

.global-del-color {
  color: @red5;
}

.global-module-container {
  background-color: #fff;

  .ant-pro-page-container-warp-page-header {
    .ant-page-header-heading {
      padding-block-start: 0;

      .ant-page-header-heading-title {
        font-weight: 700;
        font-size: 16px;
      }
    }
  }

  .ant-pro-page-container-children-container {
    padding-block-end: 25px;
  }
}

// 全屏白色背景
.global-full-page {
  height: 100%;
  background-color: #fff;
}

// 二级表格模块
.global-secondary-table {
  .ant-pro-table-list-toolbar-title {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.5;
  }
}

.global-primary-table {
  .ant-pro-table-list-toolbar-title {
    line-height: 1.5;
  }
}

// 二级卡片模块
.global-secondary-card.ant-card {
  border: none;

  .ant-card-head {
    padding: 0 10px;

    .ant-card-head-title {
      font-size: 16px;
    }
  }

  .ant-card-body {
    padding-bottom: 0;
  }
}

.global-remote-card {
  .ant-card-head {
    padding: 0 30px;

    .ant-card-head-title {
      font-size: 16px;
    }
  }
}

.global-table-word-break {
  td.ant-table-cell {
    word-break: break-all;
  }
}

.global-group-radio-button {
  border-radius: 2px;

  .ant-radio-button-wrapper {
    height: 32px;
    line-height: 32px;
    padding-inline: 12px;
  }
}

.global-has-tool-bar {
  margin-right: 63px;
}

.global-tabs-custom-tools {
  position: fixed;
  top: 133px;
  right: 54px;
  z-index: 999;
  display: inline-block;
  width: 64px;

  .ant-pro-card-body {
    margin: 0 !important;
    padding: 0 !important;
  }
}
.global-bigdata-radio-button {
  .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
    background-color: rgba(255, 255, 255, 0);
  }
}
